26d8ae32f38a2cd94825908763df67757281ce31,components/fabric8-cdi/src/main/java/io/fabric8/cdi/Fabric8Extension.java,Fabric8Extension,onInjectionPoint,#ProcessInjectionPoint#BeanManager#,117

Before Change



            if (type.equals(String.class)) {
                ServiceUrlBean.getBean(serviceName, serviceProtocol, serviceAlias, servicePort, serviceExternal);
            } else if (serviceEndpoint && isGenericOf(type, List.class, String.class)) {
                ServiceUrlCollectionBean.getBean(serviceName, serviceProtocol, serviceAlias, servicePort, serviceEndpoint, Types.LIST_OF_STRINGS);
            } else if (serviceEndpoint && isGenericOf(type, List.class, null)) {
                //TODO: Integrate with Factories(?)
            } else if (serviceEndpoint && isGenericOf(type, Set.class, String.class)) {
                ServiceUrlCollectionBean.getBean(serviceName, serviceProtocol, serviceAlias, servicePort, serviceEndpoint, Types.SET_OF_STRINGS);
            } else if (serviceEndpoint && isGenericOf(type, Set.class, null)) {
                //TODO: Integrate with Factories(?)

After Change


                ServiceUrlCollectionBean.getBean(serviceName, serviceProtocol, serviceAlias, servicePort, serviceEndpoint, Types.LIST_OF_STRINGS);
            } else if (isGenericOf(type, List.class, null)) {
                //TODO: Integrate with Factories(?)
            } else if (isGenericOf(type, Set.class, String.class)) {
                ServiceUrlCollectionBean.getBean(serviceName, serviceProtocol, serviceAlias, servicePort, serviceEndpoint, Types.SET_OF_STRINGS);
            } else if (isGenericOf(type, Set.class, null)) {
                //TODO: Integrate with Factories(?)